bitkeeper revision 1.776 (404f3faaqhbEBaEYSxyHfO6kLyBTyQ)
authorkaf24@scramble.cl.cam.ac.uk <kaf24@scramble.cl.cam.ac.uk>
Wed, 10 Mar 2004 16:17:46 +0000 (16:17 +0000)
committerkaf24@scramble.cl.cam.ac.uk <kaf24@scramble.cl.cam.ac.uk>
Wed, 10 Mar 2004 16:17:46 +0000 (16:17 +0000)
serial.c, Rules.mk:
  Small fixes.

xen/Rules.mk
xen/drivers/char/serial.c

index 3b26a5a92bf16e5d6300502dc4478dff0465e2de..dc9c02993c71c16d600df5a9713878b8337b45e7 100644 (file)
@@ -1,4 +1,5 @@
 ARCH    ?= i386
+ARCH    := $(ARCH:i%86=i386)
 
 TARGET  := $(BASEDIR)/xen
 HDRS    := $(wildcard $(BASEDIR)/include/xeno/*.h)
index b936da4110461705e1a5338cf5426f86d9203127..ff5d3d1e4ce0fc386f36c147c747656693d2669b 100644 (file)
@@ -129,7 +129,7 @@ static inline void __serial_putc(uart_t *uart, int handle, unsigned char c)
     if ( handle & SERHND_HI )
         c |= 0x80;
     else if ( handle & SERHND_LO )
-        c &= ~0x7f;
+        c &= 0x7f;
 
     while ( !(inb(uart->io_base + LSR) & LSR_THRE) )
         barrier();